序号 SQL 关键字 中文释义 / 方言归属 所属分类
1SELECT选择,查询一、 基础查询与数据操作 (DML & DQL)
2FROM从,来自一、 基础查询与数据操作 (DML & DQL)
3WHERE条件一、 基础查询与数据操作 (DML & DQL)
4INSERT插入一、 基础查询与数据操作 (DML & DQL)
5INTO进入一、 基础查询与数据操作 (DML & DQL)
6VALUES一、 基础查询与数据操作 (DML & DQL)
7UPDATE更新一、 基础查询与数据操作 (DML & DQL)
8SET设置一、 基础查询与数据操作 (DML & DQL)
9DELETE删除一、 基础查询与数据操作 (DML & DQL)
10TRUNCATE截断/清空一、 基础查询与数据操作 (DML & DQL)
11AND二、 条件与逻辑运算
12OR二、 条件与逻辑运算
13NOT二、 条件与逻辑运算
14IN在...之中二、 条件与逻辑运算
15BETWEEN在...之间二、 条件与逻辑运算
16LIKE模糊匹配二、 条件与逻辑运算
17IS二、 条件与逻辑运算
18NULL空值二、 条件与逻辑运算
19EXISTS存在二、 条件与逻辑运算
20ANY任何二、 条件与逻辑运算
21ORDER排序三、 聚合、分组与排序
22BY三、 聚合、分组与排序
23GROUP分组三、 聚合、分组与排序
24HAVING分组后筛选三、 聚合、分组与排序
25COUNT计数三、 聚合、分组与排序
26SUM求和三、 聚合、分组与排序
27AVG平均三、 聚合、分组与排序
28MAX最大三、 聚合、分组与排序
29MIN最小三、 聚合、分组与排序
30DISTINCT去重三、 聚合、分组与排序
31JOIN连接四、 表连接与集合操作
32INNER内部四、 表连接与集合操作
33LEFT四、 表连接与集合操作
34RIGHT四、 表连接与集合操作
35FULL完整四、 表连接与集合操作
36OUTER外部四、 表连接与集合操作
37ON在...上四、 表连接与集合操作
38UNION联合四、 表连接与集合操作
39ALL所有四、 表连接与集合操作
40LIMIT限制行数 (MySQL/PG方言)四、 表连接与集合操作
41OFFSET偏移四、 表连接与集合操作
42CREATE创建五、 数据定义与约束 (DDL)
43TABLE五、 数据定义与约束 (DDL)
44ALTER修改五、 数据定义与约束 (DDL)
45DROP删除五、 数据定义与约束 (DDL)
46DATABASE数据库五、 数据定义与约束 (DDL)
47INDEX索引五、 数据定义与约束 (DDL)
48VIEW视图五、 数据定义与约束 (DDL)
49PRIMARY五、 数据定义与约束 (DDL)
50KEY五、 数据定义与约束 (DDL)
51FOREIGN五、 数据定义与约束 (DDL)
52REFERENCES引用五、 数据定义与约束 (DDL)
53UNIQUE唯一五、 数据定义与约束 (DDL)
54DEFAULT默认五、 数据定义与约束 (DDL)
55CHECK检查五、 数据定义与约束 (DDL)
56CONSTRAINT约束五、 数据定义与约束 (DDL)
57INT整数六、 常用数据类型
58VARCHAR变长字符串六、 常用数据类型
59CHAR定长字符六、 常用数据类型
60TEXT长文本 (方言)六、 常用数据类型
61DATE日期六、 常用数据类型
62DATETIME日期时间 (方言)六、 常用数据类型
63DECIMAL精确小数六、 常用数据类型
64BOOLEAN布尔 (方言实现)六、 常用数据类型
65TIMESTAMP时间戳六、 常用数据类型
66AS别名七、 常用内置函数
67CASE条件判断七、 常用内置函数
68WHEN七、 常用内置函数
69THEN那么七、 常用内置函数
70ELSE否则七、 常用内置函数
71END结束七、 常用内置函数
72COALESCE取非空值七、 常用内置函数
73CAST类型转换七、 常用内置函数
74CONVERT转换 (方言)七、 常用内置函数
75SUBSTRING截取七、 常用内置函数
76CONCAT拼接 (方言)七、 常用内置函数
77UPPER大写七、 常用内置函数
78LOWER小写七、 常用内置函数
79TRIM去空格七、 常用内置函数
80REPLACE替换七、 常用内置函数
81ROUND四舍五入七、 常用内置函数
82FLOOR向下取整七、 常用内置函数
83CEILING向上取整七、 常用内置函数
84CURRENT当前七、 常用内置函数
85INTERVAL时间间隔七、 常用内置函数
86GRANT授权八、 事务与权限控制
87REVOKE撤销八、 事务与权限控制
88COMMIT提交八、 事务与权限控制
89ROLLBACK回滚八、 事务与权限控制
90BEGIN开始八、 事务与权限控制
91TRANSACTION事务八、 事务与权限控制
92EXPLAIN执行计划 (方言)八、 事务与权限控制
93WITHCTE九、 高级查询 (窗口函数与CTE)
94RECURSIVE递归九、 高级查询 (窗口函数与CTE)
95OVER窗口标志九、 高级查询 (窗口函数与CTE)
96PARTITION分区九、 高级查询 (窗口函数与CTE)
97ROW九、 高级查询 (窗口函数与CTE)
98RANK排名九、 高级查询 (窗口函数与CTE)
99DENSE密集排名九、 高级查询 (窗口函数与CTE)
100SOME一些九、 高级查询 (窗口函数与CTE)
101AUTO_INCREMENT自动递增 (MySQL)十、 主流数据库方言与特色扩展 (Dialects)
102GROUP_CONCAT分组拼接 (MySQL)十、 主流数据库方言与特色扩展 (Dialects)
103SHOW显示元数据 (MySQL)十、 主流数据库方言与特色扩展 (Dialects)
104TOP前N条 (SQL Server)十、 主流数据库方言与特色扩展 (Dialects)
105GETDATE获取当前时间 (SQL Server)十、 主流数据库方言与特色扩展 (Dialects)
106ISNULL判空替换 (SQL Server)十、 主流数据库方言与特色扩展 (Dialects)
107IDENTITY标识列 (SQL Server)十、 主流数据库方言与特色扩展 (Dialects)
108GO批处理结束符 (SQL Server)十、 主流数据库方言与特色扩展 (Dialects)
109ROWNUM行号伪列 (Oracle)十、 主流数据库方言与特色扩展 (Dialects)
110SYSDATE系统时间 (Oracle)十、 主流数据库方言与特色扩展 (Dialects)
111NVL空值转换 (Oracle)十、 主流数据库方言与特色扩展 (Dialects)
112DUAL伪表 (Oracle)十、 主流数据库方言与特色扩展 (Dialects)
113CONNECT层次查询 (Oracle)十、 主流数据库方言与特色扩展 (Dialects)
114DECODE解码/条件判断 (Oracle)十、 主流数据库方言与特色扩展 (Dialects)
115SEQUENCE序列 (Oracle/PG)十、 主流数据库方言与特色扩展 (Dialects)
【十、 主流数据库方言与特色扩展 (Dialects)】

TOP[tɒp]
释义:前N条 (SQL Server)

[SQL Server] SELECT TOP 10 * FROM users ORDER BY id DESC; -- 从 users 表中查询 ID 最大的前 10 条记录,从大到小降序排列;

译文:SQL Server 特有的限制返回行数语法。
💡 扩展知识:
:支持百分比(SELECT TOP 10 PERCENT)。也可用于 UPDATE/DELETE(如 UPDATE TOP(10)),但 MySQL/Oracle 不支持这种用法。